html,body {height: 100%;}
body {position: relative;background: #fff;color: rgb(93, 96, 107);font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
.fl{float: left;}
.navbar-toocms{background: #fff; border-bottom: 2px solid #a1ccf7;box-shadow:0 2px 4px rgba(0, 0, 0, .1);}
.navbar-toocms .nav>li>a{color: rgb(93, 96, 107)}
.navbar-toocms .nav>li.active>a,.navbar-toocms .nav>li>a:hover{background: transparent;color: #4fc3f7}
.navbar-brand{display: inline-block; margin-left: 15px !important; height: 58px; width: 140px; font-size: 22px; line-height: 58px;}
.navbar-brand span{position: relative; top: -14px;}
.navbar .navbar-collapse{position: relative; top: 6px}
.navbar-toocms .login{margin-top: 13px}
.navbar-toocms .login li{list-style: none; padding:0 5px;}


#index .thumbnail{position: relative;}
#index .title{position:absolute; left: -1px; bottom: 0; width: 165px; height: 26px; line-height: 26px; background: #000; opacity: .8}
#index a.link{display:block; font-size: 16px; color: #fff; text-align: center;}
#index img{width: 144px; height: 144px;}
#addModuleShow{margin-top:20px}

#wrapper{min-height:80%; height: auto; }
.bs-sidebar{position: absolute; top: 130px; width: 20.3%; max-width: 262px;}
.bs-sidenav li{position: relative;}
.bs-sidenav li > a{width: 180px;border-left:2px solid #fff}
.bs-sidenav li > span.icon{position: absolute; top: 15px; font-size: 12px; cursor: pointer;}
.bs-sidenav li > ul > li span.icon{right: 61px; top: 12px}
.bs-sidenav li > span.glyphicon-plus{right: 60px;}
.bs-sidenav li > span.glyphicon-remove{right: 40px;}
.bs-sidenav li>a.active{border-left:2px solid #4fc3f7;background:rgba(0, 183, 238, .1);}
.bs-sidenav li ul>li a{padding: 5px 15px 5px 30px;color: #333}
.bs-sidenav li ul>li a:hover,.bs-sidenav li ul>li a.active{background: transparent; border-left: 2px solid #fff; margin: 0;color: #09c}
.bs-sidenav li a:hover{border-left:2px solid #4fc3f7;background:rgba(0, 183, 238, .1);}

.content{margin-left: 21.617%; padding-left: 22px;border-left:1px solid rgba(93, 96, 107, .15); position: relative;}
.content h1{display:block !important;font-size:24px;font-weight:400; color: rgb(93, 96, 107); line-height:1.33;margin-bottom:8px;margin-top:6px;padding-bottom:5px;border-bottom:1px solid rgba(93, 96, 107, .15);}
.content h2{color: #4fc3f7; font-size: 18px;font-weight:400;line-height:1.7;margin-bottom:4px;margin-top:10px;}
.content p{font-size: 14px; font-weight: 400; color: rgb(93, 96, 107);line-height:1.7;}

.content-fixed{position: relative; left: 0; top: 0; background: #eee; width: 894px}
.content-fixed .form-horizontal{width: 500px; padding: 40px 0}
.content-fixed .close{position: absolute; top: 10px; right: 10px; font-size: 16px; cursor: pointer}
.content-fixed .form-group p{margin-bottom: 10px}
.content-fixed .form-group p .icon{margin-left: 15px; cursor:pointer; font-size: 16px}

.toolbar h1{margin-top: 0}

.footer{background: #eee; border-top: 1px solid #ddd; margin-top: 20px}
.footer p{padding: 20px 0; margin: 0; text-align: center; color: #333}

.project{margin: 0 0 20px 0}
.red{color: red; margin:0 5px 0 0}

.parameters span.form-control{border:0; box-shadow:0 0 0 ; border-radius: 0; padding: 6px 2px}
.return div{margin-bottom: 20px;}

.pa-tips{position: relative;}
.pa-tips em{position: absolute; left: 0; top: 9px; color: red;}
.pa-tips a{position: absolute; left: 16px; top: 9px;}

.edit-icon{position: relative;}
.edit-icon .icon{position: absolute; right: 1px; top:7px; display: block; width: 20px; height: 20px; cursor: pointer;}

.drag,.drag1{cursor: move; height: 30px; margin: 0; padding: 0}
#editBox{position: absolute;background: #eee; padding: 0 20px 20px 20px; width: 700px; border-radius: 4px; border:1px solid #ddd;}
#editBox .btn{margin-top: 10px;}
#editBox .close{float: right; margin-top: 20px;}
#editPaBox{position: absolute;background: #eee; padding: 0 20px 20px 20px; width: 500px; border-radius: 4px; border:1px solid #ddd;}

.pah2{position: relative;}
.pah2 .icon{position: absolute; right: 10px; top: 7px; font-size: 13px; color: #333; cursor: pointer;}

.c-txt{padding-right: 38px;}

.edit-pa-form{position: relative;}
.edit-pa-form .add-input{position: absolute; right: -10px; top: -23px; cursor: pointer;}
.edit-pa-form p{position: relative;}
.edit-pa-form .minus-input{position: absolute; right: 33px; top: 5px; font-size: 13px; cursor: pointer;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor:auto; background: #fff}
.glyphicon-minus{cursor: pointer;}